package com.ljh.bigevent.service;

import com.ljh.bigevent.pojo.Category;

import java.util.List;

public interface CategoryService {
    Result addCategory(Category category);
    Result<List<Category>> getCategoryList();
    Result<Category> getCategoryById(Integer id);
    Result updateCategory(Category category);
    Result deleteCategory(Integer id);
    Result<List<Category>> getNonDeletedCategories();
    //新增文章类型
    public void add(Category category);
    //查询当前用户创建的所有分类
    List<Category> list();
    //根据id查询分类信息
    Category findById(Integer id);
    //更新分类
    void update(Category category);
    //删除分类
    void delete(Integer id);
    //只查询没有删除的分类
    List<Category> findByDeleted();
}
